Skip to content

feat(native): add suspicious tool path detection#3

Open
ZnDong wants to merge 1 commit into1193776794:mainfrom
ZnDong:add-new-debugger-detection
Open

feat(native): add suspicious tool path detection#3
ZnDong wants to merge 1 commit into1193776794:mainfrom
ZnDong:add-new-debugger-detection

Conversation

@ZnDong
Copy link

@ZnDong ZnDong commented Feb 19, 2026

Add multi-layer detection for 13 suspicious tool paths including IDA/GDB debuggers, Frida gadget, injection tools, and unpackers (FART/BlackDex/DEX Dump).

Detection method derived from a real-world Chinese banking app, which kills the process immediately upon detection.

  • Add checkSuspiciousToolPathsNative/Syscall in DebugDetector (C++)

  • Add JNI bridge functions in native-lib.cpp

  • Add native method declarations in NativeDetector.java

  • Add detectSuspiciousToolPaths() with Java/Native/Syscall layers in DebugDetector.java

  • Add detail collector with per-path breakdown and detection layer info

  • Add string resource entry in strings.xml

Add multi-layer detection for 13 suspicious tool paths including IDA/GDB debuggers, Frida gadget, injection tools, and unpackers (FART/BlackDex/DEX Dump).

- Add checkSuspiciousToolPathsNative/Syscall in DebugDetector (C++)

- Add JNI bridge functions in native-lib.cpp

- Add native method declarations in NativeDetector.java

- Add detectSuspiciousToolPaths() with Java/Native/Syscall layers in DebugDetector.java

- Add detail collector with per-path breakdown and detection layer info

- Add string resource entry in strings.xml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant